/*
 * Filename:    AuditInsuranceInfoDTO.java
 * Copyright:   2014 中国平安保险（集团）股份有限公司 版权所有
 * Company:     平安科技养老险及健康险系统开发部
 * Create at:   2014-11-10
 */
package com.paic.mhis.hcpms.audit.dto;

import java.io.Serializable;

import com.paic.mhis.hcpms.audit.util.GetFormDateUtil;

/**
 * 意见信息
 * 
 * @author EX-LUORONG001
 * 
 */
public class AuditOpinionDTO implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 物理ID
	 */
	private String id;

	/**
	 * 物理ID
	 */
	private String problemId;

	/**
	 * 任务编号
	 */
	private String problemNo;

	/**
	 * 任务类型
	 */
	private String taskType;

	/**
	 * 意见(1-同意2-不同意)
	 */
	private String opinion;

	private String opinionState;

	/**
	 * 意见说明
	 */
	private String opinionDesc;

	/**
	 * 意见类型
	 */
	private String opinionType;

	/**
	 * 处理人员
	 */
	private String dealUserName;

	private String displayName;

	/**
	 * 处理日期
	 */
	private String dealDate;
	private String dealDateStr;
	
	public String getDealDateStr() {
		return dealDateStr;
	}

	public void setDealDateStr(String dealDateStr) {
		this.dealDateStr = dealDateStr;
	}

	/**
	 * 指派人员1
	 */
	private String appointFirst;

	/**
	 * 指派人员2
	 */
	private String appointSecond;

	/**
	 * 原始意见说明
	 */
	private String originalOpinionDesc;

	/**
	 * 新的意见说明
	 */
	private String newOpinionDesc;

	/**
	 * 旧的意见说明
	 */
	private String oldOpinionDesc;

	/**
	 * 删除标记
	 */
	private String isDeleted;

	private String createdBy;

	private String createdDate;

	private String updatedBy;

	private String updatedByDate;

	private String affirmDeadline;

	/**
	 * onlySave(1:保存[暂存],0:提交)
	 */
	private String onlySave;

	private String statusCurrent;

	private String statusAfter;

	private String opinionTypeCurrent;

	private String opinionTypeAfter;

	/**
	 * flag(1：回退，0：正常)
	 */
	private String flag;

	private String tempFlag;

	/**
	 * 批量提交（复核）：案件编号
	 * 
	 * @return
	 */
	private String[] caseCodes;

	public String[] getCaseCodes() {
		return caseCodes;
	}

	public void setCaseCodes(String[] caseCodes) {
		this.caseCodes = caseCodes;
	}

	public String getTempFlag() {
		return tempFlag;
	}

	public void setTempFlag(String tempFlag) {
		this.tempFlag = tempFlag;
	}

	public String getAffirmDeadline() {
		return affirmDeadline;
	}

	public void setAffirmDeadline(String affirmDeadline) {
		this.affirmDeadline = affirmDeadline;
	}

	public String getDisplayName() {
		return displayName;
	}

	public void setDisplayName(String displayName) {
		this.displayName = displayName;
	}

	public String getFlag() {
		return flag;
	}

	public void setFlag(String flag) {
		this.flag = flag;
	}

	public String getProblemId() {
		return problemId;
	}

	public void setProblemId(String problemId) {
		this.problemId = problemId;
	}

	public String getOldOpinionDesc() {
		return oldOpinionDesc;
	}

	public void setOldOpinionDesc(String oldOpinionDesc) {
		this.oldOpinionDesc = oldOpinionDesc;
	}

	public String getOpinionState() {
		return opinionState;
	}

	public void setOpinionState(String opinionState) {
		this.opinionState = opinionState;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getProblemNo() {
		return problemNo;
	}

	public void setProblemNo(String problemNo) {
		this.problemNo = problemNo;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getOpinion() {
		return opinion;
	}

	public void setOpinion(String opinion) {
		this.opinion = opinion;
	}

	public String getOpinionDesc() {
		return opinionDesc;
	}

	public void setOpinionDesc(String opinionDesc) {
		this.opinionDesc = opinionDesc;
	}

	public String getOpinionType() {
		return opinionType;
	}

	public void setOpinionType(String opinionType) {
		this.opinionType = opinionType;
	}

	public String getDealUserName() {
		return dealUserName;
	}

	public void setDealUserName(String dealUserName) {
		this.dealUserName = dealUserName;
	}

	public String getDealDate() {
		return GetFormDateUtil.getStrFromStr(dealDate);
	}

	public void setDealDate(String dealDate) {
		this.dealDate = dealDate;
	}

	public String getAppointFirst() {
		return appointFirst;
	}

	public void setAppointFirst(String appointFirst) {
		this.appointFirst = appointFirst;
	}

	public String getAppointSecond() {
		return appointSecond;
	}

	public void setAppointSecond(String appointSecond) {
		this.appointSecond = appointSecond;
	}

	public String getOriginalOpinionDesc() {
		return originalOpinionDesc;
	}

	public void setOriginalOpinionDesc(String originalOpinionDesc) {
		this.originalOpinionDesc = originalOpinionDesc;
	}

	public String getIsDeleted() {
		return isDeleted;
	}

	public void setIsDeleted(String isDeleted) {
		this.isDeleted = isDeleted;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public String getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(String createdDate) {
		this.createdDate = createdDate;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public String getUpdatedByDate() {
		return updatedByDate;
	}

	public void setUpdatedByDate(String updatedByDate) {
		this.updatedByDate = updatedByDate;
	}

	public String getNewOpinionDesc() {
		return newOpinionDesc;
	}

	public void setNewOpinionDesc(String newOpinionDesc) {
		this.newOpinionDesc = newOpinionDesc;
	}

	public String getOnlySave() {
		return onlySave;
	}

	public void setOnlySave(String onlySave) {
		this.onlySave = onlySave;
	}

	public String getStatusCurrent() {
		return statusCurrent;
	}

	public void setStatusCurrent(String statusCurrent) {
		this.statusCurrent = statusCurrent;
	}

	public String getStatusAfter() {
		return statusAfter;
	}

	public void setStatusAfter(String statusAfter) {
		this.statusAfter = statusAfter;
	}

	public String getOpinionTypeCurrent() {
		return opinionTypeCurrent;
	}

	public void setOpinionTypeCurrent(String opinionTypeCurrent) {
		this.opinionTypeCurrent = opinionTypeCurrent;
	}

	public String getOpinionTypeAfter() {
		return opinionTypeAfter;
	}

	public void setOpinionTypeAfter(String opinionTypeAfter) {
		this.opinionTypeAfter = opinionTypeAfter;
	}

}
